import store from '@/store'

export default {
  install(Vue) {
    Vue.directive('permission', {
      inserted(el, binding) {
        // el 是绑定的 dom 元素
        // binding 是传过来的相关信息  binding.value 就是传过来的值
        // console.log(el);
        // console.log(binding);
        const point = store.state.user.userInfo?.roles?.points || []
        // 判断当前员工的权限是否包含传过来的值，没有就直接删除元素
        if (!point.includes(binding.value)) {
          el.remove()
        }
      }
    })
  }   
 }
